﻿@charset "utf-8";/* CSS Document */
body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input{margin:0;padding:0;font-size:14px;}
table,ul,li,img{list-style:none;border:0;}
textarea {  
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */  
    box-sizing: border-box;         /* Opera/IE 8+ */  
	resize: none;                   /* extarea��Safari��Chrome�н��õ�����С���� */
}
*{margin: 0px;padding: 0px;list-style-type: none;  }

body{min-width:1200px; font-family:"Microsoft YaHei","΢���ź�", "����";color:#000;}
a{text-decoration: none;color:#000;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%;/* display: block;*/} 
.clear{ clear:both}
.ding{ width:100%; background:url(../images/topdi.jpg) repeat-x; height:128px;}
.top{width:1200px; margin:auto;}
.logo{ width:685px; margin:auto; background:url(../images/logo.jpg) no-repeat; height:128px;float:left;}
.dh{width:100%; margin:auto; background:#005bac;height:57px;}
.menu{ width:100%; margin:auto; background:#005bac;height:57px; }

.dhmenu {width:1200px; position:relative; margin:auto;z-index:1000; }
.dhmenu ul li a,.dhmenu ul li a:visited{display:block; text-decoration:none; width:133px; height:57px; text-align:center; line-height:57px; font-size:14px; overflow:hidden;color:#fff; font-weight:bold; font-size:16px;}

.y1{ font-size:12px;}

.dhmenu ul {padding:0; margin:auto;list-style-type: none; }
.dhmenu ul li {float:left; /*margin-right:1px;*/ position:relative; }
.dhmenu ul li ul {display: none;}
/* specific to non IE browsers */

.dhmenu ul li:hover a { /*height:45px; line-height:45px;*/left:-140px;}
.dhmenu ul li a:hover{/* background:#005BAC;*/height:57px; color:#F90;}
.dhmenu ul li:hover ul li a.le {background: #005bac ; color:#fff;/*opacity:0.8;filter:alpha(opacity=80);*/ height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid; font-size:14px;width:110px; }
.dhmenu ul li:hover ul li:hover a.le {background: #005bac; /*opacity:0.8;filter:alpha(opacity=80);*/ color:#f08200; height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.dhmenu ul li:hover ul {display:block; position:absolute; top:85px; left:0; width:100px;}
.dhmenu ul li:hover ul li ul {display: none;}
.dhmenu ul li:hover ul li a {display:block; background:#ddd; color:#fff;}
.dhmenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.dhmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:170px; top:0;}
.dhmenu ul li:hover ul li:hover ul.left {left:-140px;}

.cptj{width:1200px; margin:auto;margin-top:50px;margin-bottom:50px;}
.cptjtop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/cpsj.jpg) no-repeat center;height:84px;}
.cptjnr{width:1200px; margin:auto;}
.cptjnr ul{width:1200px;}
.cptjnr ul li{width:224px;margin-right:8px;margin-left:8px;float:left; background:#F4F4F4; text-align:center;height:224px;}
.cptjnr ul li img{padding-top:30px; }
.cptjnr ul li h2{ font-size:18px; line-height:75px;  font-weight: normal; color:#000}
.lingyu{width:100%; margin:auto; background:url(../images/gsjjdi.jpg) center no-repeat; height:538px;  margin-bottom:50px;}
.lymore{width:1200px; margin:auto; }
.lymore a{float:right;line-height:36px; font-size:16px; color:#FFF; display:block;text-indent: 2em;width: 600px; padding-right: 100px; padding-top: 250px;}
.lymore a:hover{ color:#F90;}
.lymore img{ float:right; padding-right:150px; padding-top:465px;}

.news{width:1200px; margin:auto; margin-top:60px;margin-bottom:40px;}
.newstop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/newtop.jpg) no-repeat center;height:78px;}
.news_list { overflow-x: hidden; overflow-y: hidden;width: 1200px;margin-bottom:15px; }
.news_list ul{width:1200px; }
.news_list li {
    /*background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/border1.jpg);
    background-origin: padding-box;
    background-position: 0 bottom;
    background-repeat: repeat-x;
    background-size: auto auto;*/
    border-bottom:1px solid #ccc;
	padding-bottom:10px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:20px;
    width: 570px;
	float:left;
}
.news_date {
background:#005bac; 
    float: left;
    height: 71px;
	margin-top:8px;
    
    text-align: center;
    width: 71px;
}
.news_date span {  
    color: #fff;
    display: block;
    font-family: "arial";
    font-size: 30px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: 18px;
}
.news_date h1 {    
    color: #fff;
    display: block;
    font-family: "arial";
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
   /* text-transform: uppercase;*/
}
.news_list li p {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    float: left;
   
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    padding-left: 12px;
    width: 570px;
}
.news_list li p a {
    color: #1d1d1d;
}
.news_con {  
    -x-system-font: none;
    color: #333;
    width: 470px;
    
    line-height: 25px; 
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 12px;
	float:left; 
}
.news_con a{ font-size:18px; line-height:30px; }


.abrt{ width:1200px; margin:auto;}
.abrttop{margin:auto; margin-top:50px;margin-bottom:50px; background: url(../images/abouttop.jpg) no-repeat center;height:78px;}
.cont_5_down ul li{

	float:left;

	padding-right:20px;
	margin-bottom:30px;

}

.guanyu_img{

	width:206px;

	height:154px;

	font-size:0;

	line-height:0;
	float:left;

}

.guanyu_tt{

	width:371px;

	height:130px;

	background-color:#f3f3f3;

	padding-top:25px;
	
	float:left;

}

.cont_5_down ul li:hover .guanyu_tt{

	background-color:#0c4da2;

}

.guanyu_tt_01{

	background-position:center bottom;

	background-repeat:no-repeat;


	font-family:"微软雅黑","宋体";

	font-size:18px;

	color:#cfcfcf;
	padding-left:15px;

	text-transform:uppercase;

}

.cont_5_down ul li:hover .guanyu_tt_01{

	

	color:#b9c5dd;

}

.guanyu_tt_01 h2{

	font-family:"微软雅黑","宋体";

	font-size:18px;

	color:#333333;

	padding-bottom:12px;

}

.cont_5_down ul li:hover .guanyu_tt_01 h2{

	color:#ffffff;

}

.guanyu_tt_02{

	padding:15px 15px 5px 15px;

	font-family:"微软雅黑","宋体";

	font-size:12px;

	color:#888888;

	line-height:22px;
	

}

.cont_5_down ul li:hover .guanyu_tt_02{

	color:#b9c5dd;
	padding:15px 15px 5px 15px;


}
A.l1{padding-right:40px; line-height:36px; color:#fff;  float:left;line-height:36px;}
A.l1:hover{ color:#F90;line-height:36px;}
.footer{ width:100%; margin:auto; border-top:#f08200 2px solid; background:#333333; overflow:hidden;margin-top:20px;}
.foot{width:1200px; margin:auto;margin-top:30px; }
.footleft{width:990px; float:left; line-height:30px; color:#fff;}
.footleft h2{ border-top:solid 1px #999999; padding-top:10px; font-weight:normal;margin-top:10px;}
.footleft a{line-height:30px;  color:#fff;}
.footleft a:hover{ line-height:20px;  color:#FFCC00;}
.ewm{float:right;margin-bottom:30px;}

.sub{width:1200px; margin:auto;margin-top:10px;}
.left{width:241px; float:left;}
.right{width:943px; float:right;}
.about{width:94%; margin:auto; font-size:14px;line-height:180%; color:#333;margin-top:20px;}
.prolist{width:241px; float:left;}
.prolisttit{ width:241px; background:#005bac; height:42px; line-height:42px; text-align:center; font-size:16px ;color:#fff; font-weight:bold;}
.prolist ul{padding-top:2px;padding-bottom:2px;}
.prolist ul li{ background:#2079c9; height:38px; line-height:38px; margin-top:1px; margin-bottom:1px;}
.prolist ul li a{ line-height:38px; color:#fff; display:block; text-align:center;}
.prolist ul li a:hover{ background: #F90;}
.nylx{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;line-height:30px;padding-left:15px; padding-right:15px;}
.weizhi{width:943px; float:right; background:#005bac;line-height:42px; height:42px; font-size:16px; }
.weizhi span{ display:block; float:left; font-size:16px; color:#fff;padding-left:30px;}
.weizhi p{ display:block; float:right; padding-right:10px;color:#fff; }
.weizhi p a{line-height:42px;color:#fff;}
.banner{ width:1200px; margin:auto; height:378px;background:url(../images/banner.jpg) no-repeat;}
.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #7c8084 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #f69108 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #2fd0b9 url(../images/fixCont.png) no-repeat 0 -113px;
    font-size: 16px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #d03d2f url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
	padding-top:13px;
}

.news2{width:96%; margin:auto;}
.news2 ul{ display:block;}
.news2 ul li{ display:block; width:100%; border-bottom:1px dashed #CCCCCC; margin-top:15px; padding-bottom:25px;}
.news2 ul li a{ display:block;}
.news2 ul li a:hover{ color:#333; text-decoration:underline;}
.biaoti{ width:100%; height:30px; line-height:30px;}
.biaoti h2{ float: left; font-size:16px; font-weight:bold;}
.news2 p{ font-size:13px; line-height:150%;}
.news2 ul li a:hover h2{color:#f87805;}
.biaoti span{ display:block; float: right;}
div.sabrosus{padding:10px;text-align:center; margin-top:35px; background:#eeeeee;width:94%; margin:auto;}
div.sabrosus a{border:#9aafe5 1px solid;padding:2px 10px;margin:0 8px 0 0;text-decoration:none;}
div.sabrosus a:hover{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.pagination a:active{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.sabrosus span.current{border:navy 1px solid;padding:2px 10px;font-weight:bold;color:#fff;margin:0 8px 0 0;background-color:#ffa200}
div.sabrosus span.disabled{border:#929292 1px solid;padding:2px 10px;margin:0 8px 0 0;}

.cptjsort{width:1200px; margin:auto; }
.cptjsort ul{width:1200px;  margin:auto;text-align:center;}
.cptjsort ul li{width:195px; line-height:36px; background:#005bac;float:left;margin:20px;text-align:center;}
.cptjsort ul li a{ display:block;padding:8px; color:#FFF;}
.cptjsort ul li a:hover{ background:#F90;}

.plist{ width:1200px; margin:auto;margin-top:30px;}
.plist ul{width:1200px;}
.plist ul li{width:240px; float:left;  padding-right:38px;padding-left:20px;/*overflow: hidden;*/margin-top:20px;}
.plist ul li img{ border:1px solid #d4d4d4;/*cursor: pointer;  transition: all 0.8s;*/padding:20px;}
.plist ul li img:hover{/*transform: scale(1.15);*/ background:#005bac}
A.cpname{ display:block; text-align:center; line-height:55px; font-size:16px;padding-left:30px;}
A.cpname:hover{ text-decoration:underline;}
/*.cpimg{border:1px solid #CCC; }*/
.nplist{ width:910px; margin:auto;margin-top:30px;}
.nplist ul{width:910px;}
.nplist ul li{width:240px; float:left;  padding-right:38px;padding-left:20px;/*overflow: hidden;*/margin-top:20px;}
.nplist ul li img{ border:1px solid #d4d4d4;/*cursor: pointer;  transition: all 0.8s;*/padding:20px;}
.nplist ul li img:hover{/*transform: scale(1.15);*/ background:#005bac}
.con-tit h1{ text-align:center; line-height:50px; font-size:24px;padding-top:30px; padding-bottom:30px;}
.con-n { line-height:220%; font-size:16px;}
.menu4{ clear:both; margin:0 auto; max-width:880px;margin-top:30px;margin-bottom:30px;}
.menu4 ul{clear:both; margin:0 auto; text-align:center; padding-top:0px;}
.menu4 ul a { display:block; float:left; width:16%; background:#f08300; color:#fff; border:1px solid #dddddd; border-radius:15px; font-size:14px; line-height:25px; margin:5px 0.7% 5px 0.7%; text-decoration:none; padding:6px 15px; overflow:hidden;}
.menu4 ul a:hover,.menu4 ul a.active,.menu4 ul a.active:link,.menu4 ul a.active:visited{color:#000;  border:1px solid #ed6f11;
	-webkit-transition: background-color 0.3s ;
	-moz-transition: background-color 0.3s ;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	background:#fff; }